**** Table 8: Informed ownership and operating performance
use "D:\Dropbox\InformedVoting\informed_sue_annual.dta", clear
g sich_year = sich*10000+year

sum frac_informed sue_post, det
reg roa_post frac_informed, cluster(sich)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace

reg roa_post frac_informed roa frac_mgmt_win frac_iss_win size mb xret1y leverage_b capex sp500 mfo log_nanalyst, cluster(sich)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reghdfe roa_post frac_informed roa frac_mgmt_win frac_iss_win size mb xret1y leverage_b capex sp500 mfo log_nanalyst, cluster(sich) absorb(sich_year)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg sue_post frac_informed if sue ~= ., cluster(sich)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg sue_post frac_informed sue frac_mgmt_win frac_iss_win size mb xret1y leverage_b capex sp500 mfo log_nanalyst, cluster(sich)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reghdfe sue_post frac_informed sue frac_mgmt_win frac_iss_win size mb xret1y leverage_b capex sp500 mfo log_nanalyst, cluster(sich) absorb(sich_year)
outreg using informed_t8.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace




**** Table 9: Calendar-time portfolio returns 
use "D:\Dropbox\InformedVoting\cal_port_stocks.dta", clear

* Panel A: Full sample
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 0
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 1
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 2
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 3
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 4
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if ew == 1
outreg using informed_t9a1.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace


reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 0
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 1
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 2
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 3
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 4
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if vw == 1
outreg using informed_t9a2.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace


reg dgtw_xret con if ew == 1 & q_frac_informed == 0
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 1
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 2
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 3
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 4
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if ew == 1
outreg using informed_t9a3.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace


reg dgtw_xret con if vw == 1 & q_frac_informed == 0
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 1
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 2
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 3
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 4
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if vw == 1
outreg using informed_t9a4.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace


* Panel B: Meeting months vs. non-meeting months
use "D:\Dropbox\InformedVoting\cal_port_meetingmonths.dta", clear

reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 0
outreg using informed_t9b11.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 4
outreg using informed_t9b11.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if ew == 1
outreg using informed_t9b11.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 0
outreg using informed_t9b12.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 4
outreg using informed_t9b12.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if vw == 1
outreg using informed_t9b12.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg dgtw_xret con if ew == 1 & q_frac_informed == 0
outreg using informed_t9b13.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 4
outreg using informed_t9b13.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if ew == 1
outreg using informed_t9b13.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg dgtw_xret con if vw == 1 & q_frac_informed == 0
outreg using informed_t9b14.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 4
outreg using informed_t9b14.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if vw == 1
outreg using informed_t9b14.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace


use "D:\Dropbox\InformedVoting\cal_port_nonmeetingmonths.dta", clear

reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 0
outreg using informed_t9b21.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if ew == 1 & q_frac_informed == 4
outreg using informed_t9b21.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if ew == 1
outreg using informed_t9b21.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 0
outreg using informed_t9b22.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg retx mktrf smb hml umd if vw == 1 & q_frac_informed == 4
outreg using informed_t9b22.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff mktrf smb hml umd if vw == 1
outreg using informed_t9b22.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg dgtw_xret con if ew == 1 & q_frac_informed == 0
outreg using informed_t9b23.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if ew == 1 & q_frac_informed == 4
outreg using informed_t9b23.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if ew == 1
outreg using informed_t9b23.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace

reg dgtw_xret con if vw == 1 & q_frac_informed == 0
outreg using informed_t9b24.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay replace
reg dgtw_xret con if vw == 1 & q_frac_informed == 4
outreg using informed_t9b24.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
reg diff_dgtw con if vw == 1
outreg using informed_t9b24.doc, bdec(3) starlevels(10 5 1) tdec(2) summstat(N\r2_a) nodisplay merge replace
